#pragma once


class IVertexShader
{
public:
	virtual ~IVertexShader() {}

	virtual ID3D11VertexShader *GetVertexShader() = 0;
	virtual bool CompileFromFile(LPCWSTR szFilePath) = 0;

	virtual void ReleaseShader() = 0;
};